|
دوال تدفق البرنامج |
دالة
Choose
تستخدم دالة Choose من أجل تحويل قيمة حقل من رقم إلى نص أو بمعنى
آخر لنفترض أن لديك في الجدول حقلاً يحتوي على قيم رقمية ابتداء من 1 حتى 6 مثلاً
وكل رقم تستخدمه في الدلالة على شيء معين مثلاً 1 يعني سعودي 2 يعني مصري وهكذا
بالطبع حين تريد عرض هذه القيم للمستخدم فإنك تحتاج إلى تفسيرها أي تحويلها إلى
نص في هذه الحالة فإنك ستحدد الحقل الذي يحتوي على الأرقام في متغير الفهرس بالنسبة
للدالة وترتب القيم النصية حسب ما يعنيه كل رقم بالترتيب
وتستخدم دالة Choose
بالصيغة التالية :
|
حيث
index هو الحقل أو المتغير الذي يحتوي على الفهرس
value1, value-2, value-3
القيم 1 و2 و3 بحسب ما تستوعبه الدالة وهي تستوعب متغيرات بطول 255 حرفاً
في
حالة وجود قيم في الفهرس أصغر من 1 أو أكبر من القيم المحددة فإن الدالة ترجع قيمة
خالية NULL
دالة Switch
تستخدم دالة Switch بنفس الطريقة التي تستخدم بها
عبارة Select Case أي تبدأ بشرط ثم قيمة ثم شرط ثم قيمة وهكذا فإذا تحقق الشرط 1
أرجعت الدالة القيمة 1 وإذا تحقق الشرط 2 أرجعت الدالة الشرط 2 وهكذا
أما إذا
لم يتحقق أي من الشروط فإن الدالة ترجع قيمة خالية NULL
وتستخدم دالة
Switch بالصيغة التالية :
|
حيث
expr هو الشرط و value القيمة التي سيتم عرضها عند تحقق الشرط السابق
لها
دالة
IIF
تستخدم دالة IIF بنفس الطريقة التي تستخدم بها عبارة If then else حيث
يتم تمرير شرط واحد وقيمتين إلى الدالة فإذا تحقق الشرط فإن الدالة ترجع القيمة
الأولى أما إذا لم يتحقق فإن الدالة ترجع القيمة الثانية
وتستخدم دالة IIF
بالصيغة التالية
|
حيث expr هو الشرط و truepart القيمة التي ترجعها الدالة عند تحقق الشرط و falsepart القيمة التي ترجعها الدالة عند عدم تحقق الشرط
|
مثال بالأكسس 97 |
الأمثلة مضغوطة تحتاج إلى برنامج فك الضغط انقر هنا لتحميل البرنامج |
مثال بالأكسس 2000 |
|
شرح دوال تدفق البرنامج |
أبو هاجر (abohajr ) |
![]()
